Cognitoware.Robotics.dll
Interface BayesFilter<X, U, Z>
X: The type of x being tracked.
U: The type of action applied to the x.
Z: The type of x about the x.
Summary
Estimates a x through repeated predictions from actions and observations.
Method Summary
Uses an action to transition the current x belief to a new x belief.
Updates the x belief with an observation.
Details
Estimates a x through repeated predictions from actions and observations.
Each action changes the x belief but increases uncertainty about the current x.
Each x decreases uncertainty about the x.
Method Details
public virtual void UpdateBeliefWithAction(U action)
Uses an action to transition the current x belief to a new x belief.
Performing actions generally increases the belief uncertainty.
Parameters:
action
- The action used to transition the x belief.
public virtual void UpdateBeliefWithObservation(Z observation)
Updates the x belief with an observation.
The new x incorporates the uncertainty of the current belief and the error of the x.
Observations generally decrease the belief uncertainty.
Parameters:
observation
- The observation used to refine the x belief.